An Evolutionary Method for Automatic Wire Routing
نویسندگان
چکیده
This paper introduces an Automatic Wire Routing (AWR) algorithm based on evolutionary principles. In the proposed algorithm (dubbed EWRA, where "E" stands for evolutionary), populations of wiring networks evolve through the action of stochastic operators conceived from the heuristics of manual wire-routing. In each wiring configuration (individual of the population), all nets are routed and temporary intersections are allowed. The objective of evolution is to improve wiring quality in the sense of eliminating unwanted net intersections and simplifying paths in order to reduce manufacturing costs and increase reliability. Although the populations approach and the use of stochastic operators for simulating evolution resemble conventional genetic algorithms (GAS) operation, the AWR problem requires much more advanced representation and sophisticated operators whose action takes place at the wiring level, and not at the string level. Results showing the effectiveness of the proposed algorithm in a serial implementation are presented. Furthermore, in order to reduce computation time, parallel implementation of the proposed AWR algorithm is discussed for an ideal multicomputer architecture and for a realistic binary-tree multicomputer, in which the algorithm is currently being implemented. Preliminary results indicate that the proposed EWRA is feasible for AWR applications and suggest that efficient implementations can be obtained by using massively parallel processing. minals distnbuted through a wiring space. Although in this paper all the discussion will be for the single-layer case (two-dimensional wiring space), extension to the multilayer case is immediate. As the number of terminals to be connected and the wiring space increase, the search space increases in a non-polynomial fashion. In a common representation of the search space, the wiring space is viewed as a rectangular grid with mesh size A = w + c, where w is the minimum width of a net and c is the minimum clearance between nets. This representation is illustrated in Fig. 1, where two possible configurations are presented for nets connecting the terminals A-A', B-B', and C-C' on a single-layer grid. In Fig. l(a), the terminals C and C' cannot be connected. A possible wiring solution is presented in Fig. l(b), where it becomes clear that the order in which connections are made affects crucially the final results.
منابع مشابه
A JOINT DUTY CYCLE SCHEDULING AND ENERGY AWARE ROUTING APPROACH BASED ON EVOLUTIONARY GAME FOR WIRELESS SENSOR NETWORKS
Network throughput and energy conservation are two conflicting important performance metrics for wireless sensor networks. Since these two objectives are in conflict with each other, it is difficult to achieve them simultaneously. In this paper, a joint duty cycle scheduling and energy aware routing approach is proposed based on evolutionary game theory which is called DREG. Making a trade-off ...
متن کاملEvolutionary Approach for Energy Minimizing Vehicle Routing Problem with Time Windows and Customers’ Priority
A new model and solution for the energy minimizing vehicle routing problem with time windows (EVRPTW) and customers’ priority is presented in this paper. In this paper unlike prior attempts to minimize cost by minimizing overall traveling distance, the model also incorporates energy minimizing which meets the latest requirements of green logistics. This paper includes the vehicles load as an ad...
متن کاملEvolutionary Computing Assisted Wireless Sensor Network Mining for QoS-Centric and Energy-efficient Routing Protocol
The exponential rise in wireless communication demands and allied applications have revitalized academia-industries to develop more efficient routing protocols. Wireless Sensor Network (WSN) being battery operated network, it often undergoes node death-causing pre-ma...
متن کاملAn Ant-Colony Optimization Clustering Model for Cellular Automata Routing in Wireless Sensor Networks
High efficient routing is an important issue for the design of wireless sensor network (WSN) protocols to meet the severe hardware and resource constraints. This paper presents an inclusive evolutionary reinforcement method. The proposed approach is a combination of Cellular Automata (CA) and Ant Colony Optimization (ACO) techniques in order to create collision-free trajectories for every agent...
متن کاملOptimal Choice of Random Variables in D-ITG Traffic Generating Tool using Evolutionary Algorithms
Impressive development of computer networks has been required precise evaluation of efficiency of these networks for users and especially internet service providers. Considering the extent of these networks, there has been numerous factors affecting their performance and thoroughly investigation of these networks needs evaluation of the effective parameters by using suitable tools. There are se...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1994